precipitous cliffs - French English Dictionary